Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ISegment Class Reference

ISegment is the interface for segment audio objects. More...

#include <IAudio.h>

Inheritance diagram for ISegment::

IPlayable IAudioBase List of all members.

Public Methods

virtual bool Init (const SegmentInit &init)=0

Detailed Description

ISegment is the interface for segment audio objects.

ISegment is the interface for sound and music segments. Although segments are primarily used as discrete components in interactive musical playback, they can also be used as specialized sound effects. Segments can contain either MIDI data or digital audio data, and can be associated with a specific DLS collection using the SegmentInit::m_pDLS member.


Member Function Documentation

bool ISegment::Init ( const SegmentInit & init ) [pure virtual]
 

Initializes the segment object with the data needed to load and play the segment.

Parameters:
init   SegmentInit structure contains all initialization parameters.
Returns:
true indicates success, false indicates failure.
See also:
SegmentInit, Destroy()


The documentation for this class was generated from the following file:
Generated at Sun Jul 28 23:17:42 2002 for GAP Audio System by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001